package org.springframework.beans.factory.config;

/**
 * @Name BeanReference
 * @Description: Bean 引用类
 * 描述信息：包装一个 Bean 对另一个 Bean 的引用。
 * 说明：实例化 BeanA 后，填充属性时，若 PropertyValue#value为 BeanReference，实例化并引用 BeanB。
 * 提示：由于不想增加代码的复杂度提高理解难度，暂时不支持循环依赖，后面会在高级篇中解决该问题。
 * @Version v1.0.0
 * @Author: lichao
 * @Date: 2024-03-15 14:47:20
 **/
public class BeanReference {
    private final String beanName;

    public BeanReference(String beanName) {
        this.beanName = beanName;
    }

    public String getBeanName() {
        return beanName;
    }
}

